用一句話來介紹就是:
"保護資訊不受未經授權的訪問,損害,泄露或破壞而做出的相關措施"
也就是要保證資訊的三大要性:
機密性(Confidentiality),完整性(Integrity),可用性(Availability)
確保只有授權的人或事物能夠查看資訊
指資料未經他人任意的修改或損毀,確保資料內容的正確及完整
可用性代表擁有授權的人可以隨時取用資料
我們通常也會把這三個要素稱為 CIA Triad,也就是資安鐵三角
CIA Triad 是資訊安全的核心原則,他們彼此間互相關聯,共同確保資訊在儲存、處理和傳輸過程中的安全性。
資訊安全的目標是平衡這三個方面,以確保敏感資訊保持機密性、完整性和可用性。
指未經授權或未預期地揭露或洩露機密或敏感資訊的情況,資訊外洩可能對個人、企業或組織的資訊安全造成極大的影響
可能對個人、企業、組織造成損害或風險的資訊
像是下面這幾種都算是敏感資訊
後台管理控制介面被不當地公開,使攻擊者能夠訪問和使用應用程式或網站的內容和功能,像是更改系統設置、查看敏感資料等
通常成因
防範方法
/admin
、 /administrator
、 /phpmyadmin
這些一眼就能看出來的名稱應用程式、網站或系統中的某些目錄或文件夾被公開或沒被適當保護,使攻擊者能夠瀏覽或下載其中的內容
通常成因
防範方法
當程式處理錯誤時,它可能向使用者顯示包含敏感資訊的錯誤訊息,例如資料庫查詢或其他文件路徑等敏感資訊
圖源
通常成因
防範方法
應用程序或網站的版本控管系統 ( Git,Svn ...等) 未經適當保護時,
攻擊者能夠查看軟體的漏洞和修補記錄,從而知道特定版本軟體存在的漏洞
通常成因
./git
、./svn
防範方法
參考資料:
更多資訊洩漏 : Devcore - 被遺忘的資訊洩漏